package com.cskaoyan.app.wxservice;

import com.cskaoyan.app.bean.bo.CartCheckedBo;
import com.cskaoyan.app.bean.bo.CartCheckoutBo;
import com.cskaoyan.app.bean.bo.CartCheckoutRequestBo;
import com.cskaoyan.app.bean.vo.CartDataVo;

import java.util.Map;

public interface WxCartService {
    Integer add(Map map, Integer userId);

    CartDataVo index();

    void update(Map map);

    CartDataVo checked(CartCheckedBo checkedBo);

    CartDataVo delete(CartCheckedBo cartCheckedBo);

    Integer goodsCount();

    Integer fastAdd(Map map, Integer userId);

    CartCheckoutBo checkout(CartCheckoutRequestBo checkoutRequestBo);
}
